/*=====================================================
  Linker Command File (Sample) for F2808 eZdsp
  =====================================================*/
/*
 *  Copyright 2005 by Texas Instruments Japan Limited.
 *  All rights reserved. Property of Texas Instruments Japan Limited.
 *  You may modify the programs on the condition of using the programs
 *  solely and exclusively with semiconductor devices manufactured  by 
 *  or for TI.
 *  
 *  THE PROGRAMS ARE PROVIDED "AS IS". TIJ MAKES NO WARRANTIES OR
 *  REPRESENTATIONS, EITHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING ANY
 *  IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE,
 *  LACK OF VIRUSES, ACCURACY OR COMPLETENESS OF RESPONSES, RESULTS AND LACK OF
 *  NEGLIGENCE. TIJ DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET
 *  POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY
 *  RIGHTS WITH REGARD TO THE PROGRAMS OR YOUR USE OF THOSE PROGRAMS. 
 */      
MEMORY
{
 PAGE 0:      /* Program Memory */
   OTP:       origin = 0x3D7800,  length = 0x000400  
   FLASH:     origin = 0x3E8000,  length = 0x00FF80     
   ALLZERO:   origin = 0x3F7F80,  length = 0x000076
   BOOTSTART: origin = 0x3F7FF6,  length = 0x000002
   H0SARAM:   origin = 0x3FA000,  length = 0x002000 
 
 PAGE 1:      /* Data Memory */
   M0VECT:    origin = 0x000000,  length = 0x000040
   M0SARAM:   origin = 0x000040,  length = 0x0003C0
   M1SARAM:   origin = 0x000400,  length = 0x000400
   L0SARAM:   origin = 0x008000,  length = 0x001000  
   L1SARAM:   origin = 0x009000,  length = 0x001000  
}


SECTIONS
{
 ramfuncs:   load = H0SARAM, PAGE = 0
 .text:      load = H0SARAM, PAGE = 0
 .cinit:     load = H0SARAM, PAGE = 0
 .pinit:     load = H0SARAM, PAGE = 0
 .switch:    load = H0SARAM, PAGE = 0
 .const:     load = L1SARAM, PAGE = 1  
 .econst:    load = L1SARAM, PAGE = 1
 .bss:       load = L1SARAM, PAGE = 1
 .ebss:      load = L1SARAM, PAGE = 1
 .stack:     load = M1SARAM, PAGE = 1
 .sysmem:    load = L1SARAM, PAGE = 1
 .esysmem:   load = L1SARAM, PAGE = 1   
 .reset:     load = H0SARAM, PAGE = 0
}


/******************* end of file ************************/
